A portable implementation platform for multithreaded DSM consistency protocols
نویسندگان
چکیده
DSM-PM2 is a platform for designing, implementing and experimenting multithreaded DSM consistency protocols. It provides a generic toolbox which facilitates protocol design and allows for easy experimentation with alternative protocols for a given consistency model. DSM-PM2 is portable across a wide range of clusters. We illustrate its power with figures obtained for different protocols implementing sequential consistency, release consistency and Java consistency, on top of Myrinet, Fast-Ethernet and SCI clusters.
منابع مشابه
DSM - PM 2 : A portable implementation platform for multithreaded DSM consistency protocols ( extended
DSM-PM2 is a platform for designing, implementing and experimenting multithreaded DSM consistency protocols. It provides a generic toolbox which facilitates protocol design and allows for easy experimentation with alternative protocols for a given consistency model. DSM-PM2 is portable across a wide range of clusters. We illustrate its power with figures obtained for different protocols impleme...
متن کاملImplementing multithreaded protocols for release consistency on top of the generic DSM-PM2 platform
LIP, ENS Lyon, 46 Allée d’Italie, 69364 Lyon Cedex 07, France Contact: [email protected] Abstract. DSM-PM2 is an implementation platform designed to facilitate the experimental studies with consistency protocoles for distributed shared memory. This platform provides basic building blocks, allowing for an easy design, implementation and evaluation of a large variety of multithreaded co...
متن کاملImplementing Multithreaded Protocols for Release Consistency on Top of the Generic DSM-PM Platform
DSM-PM is an implementation platform designed to facilitate the experimental studies with consistency protocoles for distributed shared memory. This platform provides basic building blocks, allowing for an easy design, implementation and evaluation of a large variety of multithreaded consistency protocols within a unified framework. DSM-PM is portable over a large variety of cluster architectur...
متن کاملOMPC++ - A Portable High-Performance Implementation of DSM using OpenC++ Reflection
Platform portability is one of the utmost demanded properties of a system today, due to the diversity of runtime execution environment of wide-area networks, and parallel programs are no exceptions. However, parallel execution environments are VERY diverse, could change dynamically, while performance must be portable as well. As a result, techniques for achieving platform portability are someti...
متن کاملMaking a DSM Consistency Protocol Hierarchy-Aware: an Efficient Synchronization Scheme
We consider the design of DSM consistency protocols for hierarchical architectures. Such architectures typically consist of a constellation of loosely-interconnected clusters, each cluster consisting of a set of tightly-interconnected nodes running multithreaded programs. We claim that high performance can only be reached by taking into account this interconnection hierarchy at the very core of...
متن کامل